import React, { Component } from 'react'
import './App.css'
import Search from './components/Search'
import List from './components/List'
/* 
   在上一节中，我们使用了父子组件props参数/函数传递的方式，实现了两个组件的通信
   虽然可以实现功能，但实际上App组件中的这些属性其实并不是它自身所需要的
   我们能不能实现兄弟组件的通信，从而来避免将属性挂接到父组件而带来的麻烦呢？

   在实际开发中，兄弟组件间的通信是采用类似于消息订阅的方式来实现的，用的比较多的工具类有PubSubJS: 
   下载：install i pubsub-js
   发布方式 PubSub.publish(topic,data)
   订阅方式 PubSub.subscribe(topic,function(){})

*/
export default class App extends Component {


    render() {
        return (
                <div className="container">
                    <Search  />
                    <List />
                </div>
        )
    }
}
